遇上: to come across (sb), to run into...
抢夺: to plunder, to pillage, to forcibly take...
房东: landlord...
痴迷: infatuated, obsessed...
较量: to pit oneself against sb, to compete with sb, contest, battle, to haggle, to quibble...
在职: to be employed, to be in post, on-the-job...
建筑物: building, structure, edifice...
挣: to struggle to get free, to strive to acquire, to make (money)...